body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:#3a81c0;
	font-size:12px;
}
.login {
	width:500px;
	margin:0 auto;
	background:#3a81c0 no-repeat url(loginbg.gif);
	overflow: hidden;
	margin-top:100px;
}
.login .logo {
	float:left;
	margin-top: 100px;
	font-size:14px;
	color:#FFFFFF;
	width:230px;
	text-align:center;
}
.login .logo a {
	color:#FFFFFF;
	border:none;
	text-decoration: none;
}
.login .logo img {
	border:none;
}
.login .info {
	float:left;
	margin:50px 0;
}
.login .info a {
	color:#FFFFFF;
	text-decoration: none;
	font-size:12px;
}
.login .info h1 {
	font-size:16px;
	color:#FFFFFF;
}
.login .info p {
	font-size:14px;
	color:#FFFFFF;
}
.loading {
	position: absolute;
	z-index: 91000;
	top: 0;
	left: 0;
	background: white url(bigloading.gif) no-repeat center 40%;
	width: 100%;
	height: 100%;
	_height: 800px;
	display: none;
}
.input_1 {
	background: white url(input.gif) repeat-x top;
	width: 180px;
	height: 18px;
	line-height: 18px;
	border: 0;
	margin: 0;
	outline: none;
	color: #333;
}